to shed tears - Spanish English Dictionary